translation fixes

jamesperet 9 years ago
parent
commit
8e6766dbf9

+ 6 - 0
app/controllers/admin_panel_controller.rb

@@ -2,6 +2,8 @@ class AdminPanelController < ApplicationController
2 2
   
3 3
   layout 'admin'
4 4
   
5
+  before_filter :authenticate_user
6
+  
5 7
   def maintenance_mode
6 8
   end
7 9
   
@@ -75,4 +77,8 @@ class AdminPanelController < ApplicationController
75 77
       params.require(:info).permit(:website_name, :tagline, :contact_email, :default_language, :maintenance_mode, :maintenance_title, :maintenance_message)
76 78
     end
77 79
   
80
+    def authenticate_user 
81
+      redirect_to root_path, alert: (t 'admin_panel.permission_denied') unless current_user && current_user.admin?
82
+    end
83
+  
78 84
 end

+ 1 - 1
app/controllers/blog_posts_controller.rb

@@ -79,6 +79,6 @@ class BlogPostsController < ApplicationController
79 79
     end
80 80
     
81 81
     def authenticate_user 
82
-      redirect_to root_path, alert: 'You dont have permission to access that page!' unless current_user && current_user.admin?
82
+      redirect_to root_path, alert: (t 'admin_panel.permission_denied') unless current_user && current_user.admin?
83 83
     end
84 84
 end

+ 60 - 0
config/locales/devise.pt-BR.yml

@@ -0,0 +1,60 @@
1
+# encoding: UTF-8
2
+# pt-BR translations for Devise
3
+pt-BR:
4
+  devise:
5
+    confirmations:
6
+      confirmed: 'Sua conta foi confirmada com sucesso. Você está logado.'
7
+      send_instructions: 'Dentro de minutos, você receberá um e-mail com instruções para a confirmação da sua conta.'
8
+      send_paranoid_instructions: 'Se o seu endereço de e-mail estiver cadastrado, você receberá uma mensagem com instruções para confirmação da sua conta.'
9
+    failure:
10
+      already_authenticated: 'Você já está logado.'
11
+      inactive: 'Sua conta ainda não foi ativada.'
12
+      invalid: 'E-mail ou senha inválidos.'
13
+      invalid_token: 'O token de autenticação não é válido.'
14
+      locked: 'Sua conta está bloqueada.'
15
+      not_found_in_database: 'E-mail ou senha inválidos.'
16
+      timeout: 'Sua sessão expirou, por favor, efetue login novamente para continuar.'
17
+      unauthenticated: 'Para continuar, efetue login ou registre-se.'
18
+      unconfirmed: 'Antes de continuar, confirme a sua conta.'
19
+    mailer:
20
+      confirmation_instructions:
21
+        subject: 'Instruções de confirmação'
22
+      reset_password_instructions:
23
+        subject: 'Instruções de troca de senha'
24
+      unlock_instructions:
25
+        subject: 'Instruções de desbloqueio'
26
+    omniauth_callbacks:
27
+      failure: 'Não foi possível autenticá-lo como %{kind} porque "%{reason}".'
28
+      success: 'Autenticado com sucesso com uma conta de %{kind}.'
29
+    passwords:
30
+      no_token: "Você só pode acessar essa página através de um e-mail de troca de senha. Se já estiver acessando por um e-mail, verifique se a URL fornecida está completa."
31
+      send_instructions: 'Dentro de minutos, você receberá um e-mail com instruções para a troca da sua senha.'
32
+      send_paranoid_instructions: 'Se o seu endereço de e-mail estiver cadastrado, você receberá um link de recuperação da senha via e-mail.'
33
+      updated: 'Sua senha foi alterada com sucesso. Você está logado.'
34
+      updated_not_active: 'Sua senha foi alterada com sucesso.'
35
+    registrations:
36
+      destroyed: 'Tchau! Sua conta foi cancelada com sucesso. Esperamos vê-lo novamente em breve.'
37
+      signed_up: 'Login efetuado com sucesso. Se não foi autorizado, a confirmação será enviada por e-mail.'
38
+      signed_up_but_inactive: 'Você foi cadastrado com sucesso. No entanto, não foi possível efetuar login, pois sua conta não foi ativada.'
39
+      signed_up_but_locked: 'Você foi cadastrado com sucesso. No entanto, não foi possível efetuar login, pois sua conta está bloqueada.'
40
+      signed_up_but_unconfirmed: 'Uma mensagem com um link de confirmação foi enviada para o seu endereço de e-mail. Por favor, abra o link para confirmar a sua conta.'
41
+      update_needs_confirmation: 'Você atualizou a sua conta com sucesso, mas o seu novo endereço de e-mail precisa ser confirmado. Por favor, acesse-o e clique no link de confirmação que enviamos.'
42
+      updated: 'Sua conta foi atualizada com sucesso.'
43
+    sessions:
44
+      signed_in: 'Login efetuado com sucesso!'
45
+      signed_out: 'Saiu com sucesso.'
46
+    unlocks:
47
+      send_instructions: 'Dentro de minutos, você receberá um email com instruções para o desbloqueio da sua conta.'
48
+      send_paranoid_instructions: 'Se sua conta existir, você receberá um e-mail com instruções para desbloqueá-la em alguns minutos.'
49
+      unlocked: 'Sua conta foi desbloqueada com sucesso. Efetue login para continuar.'
50
+
51
+  errors:
52
+    messages:
53
+      already_confirmed: "já foi confirmado"
54
+      confirmation_period_expired: "precisa ser confirmada em até %{period}, por favor, solicite uma nova"
55
+      expired: "expirou, por favor, solicite uma nova"
56
+      not_found: "não encontrado"
57
+      not_locked: "não foi bloqueado"
58
+      not_saved:
59
+        one: "Não foi possível salvar %{resource}: 1 erro"
60
+        other: "Não foi possível salvar %{resource}: %{count} erros."

+ 1 - 0
config/locales/en.yml

@@ -233,6 +233,7 @@ en:
233 233
     make_admin_success: The user was grated admin access.
234 234
     unmake_admin_success: The user lost his admin access.
235 235
     make_admin_error: User permission was not altered.
236
+    permission_denied: You dont have permission to access that page!
236 237
   nav:
237 238
     admin_panel: Admin Panel
238 239
     account: Account

+ 1 - 0
config/locales/pt-BR.yml

@@ -235,6 +235,7 @@ pt-BR:
235 235
     make_admin_success: O usuário agora tem acesso de administrador.
236 236
     unmake_admin_success: O usuário não tem mais acesso de administrador.
237 237
     make_admin_error: A permissão não foi alterada.
238
+    permission_denied: Você não tem permissão para acessar aquela página!
238 239
   nav:
239 240
     admin_panel: Painel de Controle
240 241
     account: Conta

+ 2 - 0
readme.md

@@ -28,6 +28,8 @@ Other features are still under development:
28 28
 ## Todo's
29 29
 
30 30
 * edit account layout
31
+* devise forgot pasword layout
32
+* devise change password layout
31 33
 
32 34
 * Install instructions
33 35
 * Heroku Deploy button